package com.emotion.recognition.client;

import com.emotion.recognition.shared.Emotion;
import com.emotion.recognition.shared.MLPConfig;
import com.emotion.recognition.shared.Results;
import com.emotion.recognition.shared.SOMConfig;
import com.google.gwt.user.client.rpc.AsyncCallback;

/**
 * The async counterpart of <code>GreetingService</code>.
 */
public interface ProcessImageServiceAsync {
    void processImages(String coordinates, Emotion[] emotions, MLPConfig mlp, SOMConfig som,
            AsyncCallback<Results> callback) throws IllegalArgumentException;
}
